抽象類別(Abstract Class)不能用來建立物件
抽象方法(Abstract method)是只有方法定義但不包含執行的方法,沒有主體的方法就稱為抽象方法,抽象方法只能存在於抽象類別中
而抽象類別可以混合使用抽象和非抽象方法,所有抽象類別的子類別必須要覆蓋住它的所有abstract method
抽象類別沒辦法做建立不過可以當作一種資料類型用來呈現多態性
要做抽象類別的另一個方法是用接口(Interface),接口是一個完全的抽象類別,它代表所有的內部方法都是抽象方法
接口的特性包括
1.不能用來創建物件
2.使用接口的時候必須要override所有的方法
3.接口的所有properties預設為public、static、final